package com.perfma.xtest.tool.word;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * @description: 项目报告DTO
 * @author: 武士
 * @create: 2020-10-12 14:22
 **/
@Data
@NoArgsConstructor
@Builder
@AllArgsConstructor
@ApiModel("项目报告DTO")
public class PlanReportDTO {
    private Long id;
    private Long merchantId;
    private Long workspaceId;
    private Long planId;
    @ApiModelProperty("报告标题")
    private String title;
    @ApiModelProperty("测试需求")
    private String purpose;
    @ApiModelProperty("报告结论")
    private String conclusion;
 /*   @ApiModelProperty("被测环境-服务器信息")
    private String serverInfo;
    @ApiModelProperty("评估指标")
    private String goalAlertsInfo;*/
    @ApiModelProperty("计划创建人")
    private UserMeta creator;
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    @ApiModelProperty(value = "最近修改人")
    private UserMeta modifier;
    @ApiModelProperty(value = "最近修改时间")
    private Date modifyTime;
    @ApiModelProperty(value = "测试目标meta，包含了评估项信息")
    private List<PlanGoalMetaDTO> planGoalList;
    @ApiModelProperty("被测环境-服务器信息")
    private  Object serverInfo;

}
